Using Architectural Style to Support Software Understanding and Reuse
نویسندگان
چکیده
The understanding and reuse of software architectures and designs can be greatly aided by the use of formal models of the architectural styles within which the architectures and designs were developed. The architecture style description language ASDL can be used to build such models. Workshop Goals: Learning, networking, discussing issues related to the relevance of software architectures and architectural styles for design and architecture reuse.
منابع مشابه
Concise Composit ion of Architectural Styles From Architectural Primit ives
Architectural styles represent composition patterns and constraints at the software architectural level and are targeted at families of systems with shared characteristics. They enable architectural reuse and hence can bring economy to the design of software architecture. Existing approaches support systematic description of style-based software architectures. Our approach, Alfa, focuses on the...
متن کاملReusing Off-the-Shelf Components to Develop a Family of Applications in the C2 Architectural Style
Reuse of large-grain software components offers the potential for significant savings in application development cost and time. Successful reuse of components and component substitutability depends both on qualities of the components reused as well as the software context in which the reuse is attempted. Disciplined approaches to the structure and design of software applications offers the pote...
متن کاملExploiting architectural style to develop a family of applications
Reuse of large-grain software components offers the potential for significant savings in application development cost and time. Successful reuse of components and component substitutability depends both on qualities of the components reused as well as the software context in which the reuse is attempted. Disciplined approaches to the structure and design of software applications offers the pote...
متن کاملReuse of Off-the-Shelf Constraint Solvers in C2-Style Architectures
Reuse of large-grain software components offers the potential for significant savings in application development cost and time. Successful reuse of components and component substitutability depends both on qualities of the components reused as well as the software context in which the reuse is attempted. Disciplined approaches to the structure and design of software applications offers the pote...
متن کاملStyle-based reuse for software architectures
Although numerous mechanisms for promoting software reuse have been proposed and implemented over the years, most have focused on the reuse of implementation code. There is much conjecture and some empirical evidence, however, that the most effective forms of reuse are generally found at more abstract levels of software design. In this paper we discuss software reuse at the architectural level ...
متن کامل